suffer setbacks and misfortunes - Español Inglés Diccionario